//
//  LAVersion.swift
//  LiteAccount
//
//  Created by 刘伟 on 2017/6/23.
//  Copyright © 2017年 刘伟. All rights reserved.
//

import Foundation

class LAVersion {
    
    static func check() {
        let params = [String: Any]()
        APIClient.shared.fetchVersion(params: params) { (response) in
            switch response {
            case let .success(data as VersionModel, _):
                let version = data.version
                let currentVersion = Bundle.main.infoDictionary!["CFBundleShortVersionString"] as! String
                if currentVersion.compare(version!) == ComparisonResult.orderedAscending {
                    //存储当前的版本到沙盒
                    //获取到的当前版本 > 之前的版本 = 有新版本
                    Defaults[.needUpdate] = true
                } else {
                    //获取到的当前版本 <= 之前的版本 = 没有新版本
                    Defaults[.needUpdate] = false
                }
            default: break
            }
        }
    }
    
}
